hymen defloration - German English Dictionary